package ar.com.vates.vsp.capitulo4.archivos1;
import java.io.*;
import java.util.Random;


 public class Carga  {

	
	int rad=0;
	int flag=0;
	int cont=1;
	String nombre;
	String respuesta;
	int num;
	
	Random rnd = new Random();
	BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in));
	Archivo arch=new Archivo();
	
	public void iniciar () throws IOException{
	   rad = (int) (rnd.nextDouble() * 100);
	   System.out.println("Ingrese su nombre:");
	   nombre = lectura.readLine();
	
	    System.out.println("El numero oculto es ===="+rad);
	     
	    System.out.println(nombre+" Ingrese numeros del 1 al 100 y averigue cual es el secreto: \n");
	
	}
	
	

    
    public void jugar() throws NumberFormatException, IOException{
    	
    	while(flag==0){
    		
    		num = Integer.parseInt(lectura.readLine());
    		
    		if (num==rad){
    			System.out.println("!!!!Numero correctoooo!!!!");
    			flag=1;	
    			System.out.println("cantidad de intentos ="+cont);
    			arch.escribir(nombre, cont);
    			
    			System.out.println("Desea Jugar de nuevo y/n");
    			respuesta = lectura.readLine();
    			
    			if (respuesta.equals("y")){
    				rejugar();
    				
    			}else{System.out.println("!!!FIN DEL JUEGO!!!");}
    			
    			}
    		
    		else{
    			System.out.print("Numero incorrecto intente de nuevo:::\n");
    			cont++;
    		  respuesta ="n";
    		}
    	}
   
	}
    
 
 
 public void rejugar() throws NumberFormatException, IOException{
	 flag=0;
	 cont=1;
	 iniciar();
	 jugar();
	 
 }
 
 
 
 
 
 }
	
	

	
	
	
	
	
	

